1.- Algoritmo

Un algoritmo es el conjunto de operaciones y procedimientos que deben seguirse para resolver un problema. La palabra "algoritmo" deriva del nombre latinizado del gran matemático árabe Mohamed Ibn Moussa Al Kow Rizmi, el cual escribió sobre entre los años 800 y 825 su obra Quitab Al Jabr Al Mugabala, donde se recogía el sistema de numeración hindú y el concepto del cero. Fue Fibonacci, el que tradujo su obra al latín y la inició con las palabras: Algoritmi dicit

2.- Un algoritmo es un método detallado que asegura una solución en un tiempo finito, esto es que termina dando un resultado. Veamos algunos métodos que se asumen son algoritmos pero en realidad no lo son, ya que el usuario tiene que llevar cabo acciones ajenas a la descripción del método.

 

3.- La definicion de algoritmo es la siguiente: "Serie de pasos lógicos que sirven para desarrollar una solucion para resolver un problema". Los algoritmos son la base de la programacion ya que es mediante el uso de estos que los programadores comienzan a estructurar de una o varias formas lógicas de resolver un problema, a la vez que su pensamiento comienza a ser cada vez mas estructurado, ya que se comienza siempre de problemas sencillos y van aumentando de complejidad, en si, la solucion de un simple problema cotidiano puede resolverse por medio de estos pensamientos logicos, veamos por ejemplo la secuencia de pasos que se deben seguir para cambiar la llanta de un coche que esta ponchada:


A) Determinar cual es la llanta que esta ponchada.

B) Ver si se tienen las herramientas necesarias.

C) Sacar la llanta de refaccion.

E) Colocar el gato debajo del coche y en la posicion correcta.

F) Aflojar los birlos.

G) Levantar el coche y sacar la llanta.

H) Colocar la llanta de refaccion y colocar los birlos.

I) Apretar los birlos y bajar el coche.

J) Guardar la llanta ponchada.

Asi como este problema sencillo se puede resolver por medio de pasos logicos sencillos, los programadores y los analistas deben de tener una gran capacidad de elaborar algoritmos para poder resolver los problemas tan complejos que se presentan al estar realizando su trabajo.


Lenguaje de Programacion

 

1.- Un lenguaje de programación permite darle instrucciones a la computadora para hacerla una herramienta útil para resolver problemas El lenguaje debe ser parte de la solución, no parte del problema

2.- Lenguajes de Programación : Mediante los programas se indica a la computadora que tarea debe realizar y cómo efectuarla , pero para ello es preciso introducir estas órdenes en un lenguaje que el sistema pueda entender. En principio, el ordenador sólo entiende las instrucciones en código máquina, es decir ,el específico de la computadora. Sin embargo, a partir de éstos se elaboran los llamados lenguajes de alto y bajo nivel.

.3.- En general un lenguaje es un método conveniente y sencillo de describir las estructuras de información y las secuencias de acciones necesarias para ejecutar una tarea concreta. Una clasificación muy importante de los lenguajes es la de hacer dos grupos en base a su funcionamiento, esto es considerarlos como intérpretes y compiladores.


Programación :

1.- Programació es una mezcla adecuada de estructuras e instrucciones, la cuales junto con las variables forman un algoritmo.

2.- La actividad de programación tiene que ver con la de planear y diseñar, esto es, un programador es más un arquitecto que un ingeniero.

3.- La actividad de diseñar, construir, probar y modificar programas de computadora.